Docker & Kubernetes 강의 목록

Docker & Kubernetes 강의 네비게이션

출처: 그림으로 이해하는 도커와 쿠버네티스


강의 자료 바로가기

Docker

번호 문서 제목 주요 내용
1 실행환경 세팅 WSL2, Ubuntu, Docker Desktop 설치
환경별 설정 및 트러블슈팅
2 컨테이너 살펴보기 컨테이너 개념
가상 머신 vs 컨테이너
Docker 아키텍처
3 도커 개요1 Docker 기본 명령어
이미지 다운로드/실행
컨테이너 생명주기
4 도커 개요2 컨테이너 네트워크
볼륨 마운트
포트 포워딩
4-1 프록시와 리버스 프록시 프록시 개념
리버스 프록시
Nginx 예제
5 도커 개요3 Dockerfile 문법
이미지 빌드
멀티 스테이지 빌드
6 레이어 구조 이론 레이어 개념
이미지 내부 구조
Copy-on-Write
7 레이어 구조 실습 docker save 실습
overlayfs 마운트
스토리지 드라이버
8 도커 개요6 Docker 아키텍처
containerd와 OCI Runtime
학습 정리
9 Docker 용어집 및 구성 요소 IT 용어
Docker 구성도
핵심 용어 정리

Kubernetes

번호 문서 제목 주요 내용
1 실행환경 세팅 Docker Desktop, Minikube 설치
kubectl 설정 및 클러스터 구성
2 쿠버네티스 개요1 쿠버네티스 개념
아키텍처 구성 요소
오브젝트와 API
3 쿠버네티스 개요2 Pod 생성 및 관리
ReplicaSet, Deployment
롤링 업데이트
4 쿠버네티스 개요3 ConfigMap, Secret
환경 변수 주입
민감 정보 관리
5 쿠버네티스 개요4 Volume 개념
PV/PVC
스토리지 클래스
6 쿠버네티스 개요5 Service 타입
ClusterIP, NodePort, LoadBalancer
내부/외부 통신
7 쿠버네티스 개요6 Ingress
로드밸런싱
트래픽 라우팅
8 쿠버네티스 용어집 쿠버네티스 핵심 용어
리소스 관계도
용어 정리

컨테이너 런타임

번호 문서 제목 주요 내용
1 컨테이너 런타임 개요 런타임 계층 구조
CRI, OCI 표준 규격
파드 생성 흐름
2 다양한 고수준 런타임 Docker, Podman
containerd, CRI-O
런타임 선택 가이드
3 다양한 저수준 런타임 runc, gVisor, Kata
OCI 런타임 비교
샌드박스 격리
4 컨테이너 실행 OCI 번들 구조
config.json
runc 실습
5 실행 환경 기반 기술 네임스페이스, cgroup
리소스 격리/제한
v1 vs v2 비교
6 컨테이너 런타임 용어집 런타임 핵심 용어
OCI 표준 규격
용어 정리